home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / THIRD.DOC < prev    next >
Encoding:
Text File  |  2019-04-13  |  13.6 KB  |  350 lines

  1. *nb:"third.doc"
  2. *lm5:rm75
  3. *ft4:,- # -,
  4. *cn1;------------------------------------*cn0
  5. *cn1;THIRDTERM v1  (c) by Tom Hughes 1986*cn0
  6. *cn1;------------------------------------*cn0
  7.  
  8. A Punter/XMODEM protocol terminal for the Commodore 64 and 128 computers.
  9.  
  10.  
  11. This terminal program is based on Paul Higginbottom's TERM64, (c) 1983 by Commodore Business Machines.  Also, THIRDTERM uses the new data transfer protocol developed by Steve Punter and used in his TERM.C1.  My thanks to both of these programmers for allowing me to avoid "reinventing the wheel".
  12.  
  13. Portions of this manual are taken from Paul Higginbottom's TERM64 manual.
  14.  
  15. This manual was written with Commodore's EASY SCRIPT word processor.
  16.  
  17. * NOTE *  Please direct all comments, etc to me via either of the following two Punter BBS's in the Milwaukee area: GENERIC 1-414-282-4181 or COMM-LINK 1-414-784-2096.
  18.  
  19.  
  20.  
  21. *CN1;- LOADING & RUNNING THIRDTERM -*CN0
  22.  
  23. LOAD "THIRD.BOOT",8,8
  24. This will load and run THIRDTERM.
  25.  
  26.                OR
  27.  
  28. LOAD "THIRDTERM",8 and then type RUN.
  29.  
  30.  
  31.  
  32. *cn1;- SPECIAL NOTES -*CN0
  33.  
  34. (1) To exit Terminal mode press the Commodore key (CMDR) and SHIFT.
  35. (2) To return to the Main menu (except while in Terminal mode), press STOP.
  36. (3) To reset THIRDTERM, press RUN/STOP and RESTORE or a reset switch if you have one.
  37.  
  38.  
  39.  
  40. How's it different from SECONDTERM?
  41.  
  42. -- THIRDTERM supports XMODEM transfers.
  43.  
  44. -- Features 1650 autodialing.
  45.  
  46. -- Multiple file transfers using the Punter protocol.
  47.  
  48. -- Continous buffer saves or a "virtual" buffering system.
  49.  
  50. -- Supports 300, 1200 & 2400 baud.
  51. *fp0
  52.  
  53. *cn1;- THE MAIN MENU -*cn0
  54.  
  55. After loading and running THIRDTERM, the screen will go blank and then the following screen display:
  56.  
  57.  
  58.     THIRDTERM v5  (C) Tom Hughes, 1986
  59.  
  60.   * Not for resale    Copying permitted *
  61.  
  62.  
  63.    Terminal       (see page 3)
  64.    Disk           (see page 5)
  65.    Print          (see page 5)
  66.    Protocols      (see page 6)
  67.    Function keys  (see page 8)
  68.    Upload         (see page 9)
  69.    Download       (see page 9)
  70.    Save buffer    (see page 10)
  71.    Extract        (see page 10)
  72.    Telephone      (see page 10)
  73.    Quit
  74.  
  75.  
  76.  
  77. "Terminal" should be highlighted.  To select a menu item, use the CRSR up or down key to move the highlighted area over a menu item.  Then press RETURN to select that item.
  78.  
  79. * NOTE *  To exit "Terminal" mode, press CMDR + SHIFT.
  80.  
  81.   Following is an explanation of each menu item:
  82. *fp0
  83.  
  84. *cn1;- TERMINAL MODE -*CN0
  85.  
  86. In this mode a "status line" will be displayed on the top of the screen:
  87.  
  88. :T:S:O:D:B:P-00:00:00a-29184:0:000:000
  89. ------------ --------- ----- - --- ---
  90.      1           2       3   4  5   6
  91.  
  92. Key:
  93.  
  94. 1 = Status indicators...
  95.       "T" (timeout):  When you transmit characters to a remote computer, usually by typing, thr usual environment of communications is known as "full duplex" which means that the (larger) remote computer will send back each character you send to it. This indicator will "light up" (RVS on) if, when in full duplex, a character is NOT sent back by the remote computer within a short time.  Typically,  you'll get a "timeout" when typing in a secret password or code.
  96.  
  97.       "S" (all caps): When lit all letters from A-Z will be capitals.
  98.  
  99.       "O" (output supressed):  When lit up the users's output will NOT be displayed (either in half or full duplex).
  100.  
  101.       "W" (word wrap):  Since the C64 displays 40 characters per line instead of 80 or 132 as many commercial terminals, words may get "split" at the right side of your screen.  When this indicator is on, the program will ensure that no words are split at the end of a line.
  102.  
  103.       "D" (control char display):  This allows you to see the ASCII control characters (0-31 decimal).  These characters will appear as RVS on letters. Also, whenever the terminal receives an ASCII control G (bell), a tone will sound.
  104.  
  105.       "B" (capture buffer open/closed):  Any text which is displayed, including the characters you type, will be saved in memory when this letter is lit.
  106.  
  107.       "P" (pause): If a text file is being uploaded, the file transfer will be slowed down if this letter is highlighted.
  108.  
  109. 2 = Clock...
  110.      The "time of day" clock in hours, minutes, and seconds.  If the clock is operating properly, the colon ":" between the hours and minutes should blink.  An "a" or "p" respresents AM or PM.
  111.  
  112. 3 = Free memory...
  113.      Number of free bytes or space in the terminal's capture or memory buffer. THIRDTERM has a 28.5k buffer.
  114.  
  115. 4 = Nulls...
  116.      The number of "nulls" (ASCII 0) to be sent after each carriage return.
  117.  
  118. 5 = ASCII character code sent by THIRDTERM.
  119.  
  120. 6 = ASCII character code received by THIRDTERM.
  121. *fp0
  122.  
  123. *cn1;- TERMINAL MODE SPECIAL KEYBOARD FUNCTIONS -*cn0
  124.  
  125. Action         Result  ("C=" is the Commodore key)
  126. ------         ------
  127.  
  128. C= "B" ....... Toggle capture buffer on or off.
  129. C= "C" ....... When using a "Text" upload, this closes the disk file.
  130. C= "D" ....... Enable/disable ASCII character code display.
  131. C= "O" ....... Enable/disable the display of your typing.
  132. C= "S" ....... Enable/disable the all capitals mode.
  133. C= "P" ....... Used to slow down a text  upload.
  134. C= "T" ....... Resets clock to 00:00:00a
  135. C= "W" ....... Enable/disable "word wrap" function.
  136. C= "X" ....... Swaps the current screen with a second stored screen.
  137. C= "+" ....... Changes background color of the screen.
  138. C= "-" ....... Changes text color.
  139. C= "*" ....... Changes border color.
  140. CTRL "L" ..... If received, acts as a "formfeed" and clears the screen.
  141. CTRL ":" ..... Generates an "ESC" (ASCII 27) character.
  142. CTRL "+" ..... Increases the number of nulls sent after a carriage return.
  143. CTRL "-" ....... Decreases the numbers of nulls sent after a carriage return.
  144. SHIFT "DEL" .... Generates an ASCII delete (decimal 127).
  145. SHIFT "*" ...... Clears the capture buffer. CAREFUL!
  146. SHIFT/RETURN ... Local Edit Mode (see below)
  147. LEFT ARROW ..... is displayed as an "underscore".
  148. UP ARROW ....... is displayed as an ASCII up arrow.
  149.  
  150.  
  151.  
  152. *cn1;- TERMINAL MODE "LOCAL EDIT" FEATURE -*CN0
  153.  
  154. THIRDTERM allows you to do full screen editing (as you do when correcting mistakes when entering a program) even when the computer you're communicating with doesn't suppport such a function.
  155.  
  156. While in terminal mode, if you press SHIFT/RETURN, the cursor will flash--instead of being solid, but any text you now type will NOT be transmitted to the remote computer.  However, incoming text will still be displayed on your screen.
  157.  
  158. When the cursor is flashing, you can use the cursor movement, delete, home, insert, and clear keys.
  159.  
  160. If you wish to send ONE LINE of text to the remote computer, simply position the cursor on the FIRST character you wish to send, and then enter another SHIFT/RETURN.  The terminal will then transmit all characters from that point on AND also send a RETURN.
  161.  
  162. This feature is useful in composing short messages or correcting typing mistakes.
  163. *fp0
  164.  
  165. *cn1;- DISK -*cn0
  166.  
  167.      Displays the following menu:
  168.  
  169.     Directory
  170.     Scratch
  171.     Rename
  172.     Format
  173.     Initialize
  174.     Validate
  175.     Drive #:0
  176.     Main Menu
  177.  
  178.  
  179. The LAST disk error message will be displayed on the top line of the screen.
  180.  
  181.  
  182.  
  183. *cn1;- PRINT -*cn0
  184.  
  185. The terminal's capture buffer or a disk file may be either displayed on the screen or send to a printer.
  186.  
  187. * NOTE *  While printing, any key can be pressed to stop/start printing.  The STOP key aborts printing.
  188. *fp0
  189.  
  190. *cn1;- PROTOCOLS -*CN0
  191.  
  192.      A sub-menu will appear:
  193.  
  194.       Load parameters
  195.       Save parameters
  196.       Set parameters
  197.  
  198.  
  199. The parameters saved or loaded are all items in the "Set parameters" menu, all function key strings and the function key menu password, plus the current border/background and character colors.
  200.  
  201.       Set parameters menu: (defaults given):
  202.  
  203.    Modem:1650
  204.    Baud:300
  205.    Duplex:Full
  206.    Stop bits:1
  207.    Parity:None
  208.    Word length:8
  209.    Add LF:No
  210.    Strip LF:No
  211.    Punter block size:255
  212.    Disk drive #:08
  213.    Printer #:4
  214.    Printer type:1525
  215.    Alarm:No
  216.    Time
  217.    X-ON character:017
  218.    X-OFF character:019
  219.    Continuous buffer saves:No
  220.    Main Menu
  221.  
  222.  
  223. "Modem" - either 1650, Hayes, or Other. If you experience carrier detect problems, select Other.
  224.  
  225. "Baud" - allows 300, 1200 or 2400 baud rates.
  226.  
  227. "Duplex" - either Full or Half.
  228.  
  229. "Stop Bits" - either 1 or 2
  230.  
  231. "Parity" - None, Odd, Even or Space.
  232.  
  233. "Word length" - 7 or 8 bit
  234.  
  235. "Add LF" - if yes, then linefeeds are added after every carriage return sent in Terminal mode.
  236.  
  237. "Strip LF" - if yes, then ALL incoming linefeeds are deleted.  THIS ALSO APPLIES WHEN DOWNLOADING XMODEM FILES!
  238.  
  239. "Punter block size" - a number from 40-255.  If you experience many bad blocks during a file transfer, lower this number.
  240.  
  241. "Disk drive #" - the device # of your disk drive.  A number from 8 to 11.
  242.  
  243. "Printer #" - the device # of your printer.  A number from 4 to 7.
  244.  
  245. "Printer type" - either ASCII, CBM or 1525 types.
  246.  
  247. "Alarm" - if you select yes, then a prompt will appear asking you to set the time when the alarm will go off.  Tones will sound when the alarm goes off.
  248.  
  249. "Time" - allows you to set the clock in Terminal Mode.
  250.  
  251. "X-ON character" - a number from 0-255, but normally a control Q.  This is used in continuous buffer saves.  When THIRDTERM's capture buffer is filled during continuous buffer saves, an X-OFF character is sent to the BBS telling it to stop transmitting characters. After the capture buffer is saved, the X-ON character is sent to the BBS telling it to start sending characters again.
  252.  
  253. "X-OFF character" - a number from 0-255, normally a control S.  See above.
  254.  
  255.  
  256. * NOTE * Punter BBS's do NOT have true X-ON/X-OFF characters.  A Punter BBS will continue printing the current line and then stop so some characters will be lost.  However, try 115 (an "s") for the X-OFF character and 99 (a "c") for the X-ON character.
  257.  
  258.  
  259. "Continuous buffer saves" - normally off. If you select yes,  then you will be prompted for a filename and THIRDTERM  will open and then close this file.  From here on,  every time THIRDTERM capture buffer is filled, an X-OFF character will be sent, the buffer will be saved to the file you specified, and finally an X-ON character will be sent.
  260.  
  261.  
  262. * NOTE * If continous buffer saves is ON and you have a partial buffer, this partial buffer may be saved to disk by going to the Main menu and selecting the Save Buffer mode. Then "append" the partial buffer to your disk file.
  263. *fp0
  264.  
  265. *cn1;- FUNCTION KEYS -*CN0
  266.  
  267.      Before you can get to the function keys, you will be asked for a "Password". The default password is "64".  However, this can be changed by altering the "password" in the function key menu.
  268.  
  269.  f1 =
  270.  f2 =
  271.  f3 =
  272.  f4 =
  273.  f5 =
  274.  f6 =       Text may be entered after
  275.  f7 =
  276.  f8 =       each of these function keys
  277. CMDR f1 =
  278. CMDR f3 =   Then in Terminal mode,
  279. CMDR f5 =
  280. CMDR f7 =   pressing one of these keys
  281. CTRL f2 =
  282. CTRL f4 =   will transmit the string.
  283. CTRL f6 =
  284. CTRL f8 =
  285. password = 64
  286. Main Menu
  287.  
  288. After entering the text for a key, you have the option of adding a carriage return to the end of the string, and the option of having the string displayed or "echoed" to the screen (useful for passwords).
  289.  
  290.  
  291. * NOTE * The function keys can also be used to send Hayes modem commands, such as ATDT1234567.
  292. *fp0
  293.  
  294. *cn1;- UPLOAD & DOWNLOAD -*CN0
  295.  
  296.      A sub-menu will appear:
  297.  
  298.      Punter
  299.      Xmodem
  300.      Text   (UPLOAD only)
  301.  
  302. "Text" allows you to send ANY disk file via the terminal.  However, I suggest that the file be an ASCII text or seq file.  Remember: a  C= "C" will abort this data transfer, and a C= "P" will slow it down.
  303.  
  304. "Punter" upload allows file transfers using the Punter C1 protocol.  However, MULTIFILE (sending a number of files at a time) are also allowed IF the receiving terminal is compatible with THIRDTERM.
  305.  
  306. "Xmodem" is another file transfer protocol.  This is the "checksum" type of XMODEM transfer.  If you're uploading, you may want to convert a SEQ file to ASCII or when downloading you may wish to convert a text file to CBM-type letters. Note: the .IMG header is automatically deleted on Compuserve Xmodem downloads. This is necessary to insure non-garbled program files.
  307.  
  308. Prompts will appear for all 3 of the transfer types.
  309.  
  310. * NOTE *  If all sorts of strange characters begin appearing on the top half of your screen during XMODEM or Punter transfers, don't panic.  This is normal. This terminal buffers data to the screen.
  311.  
  312.  
  313.  
  314. *cn1;- MULTIFILE TRANSFERS -*cn0
  315.  
  316. Works for Punter protocols only!
  317.  
  318. Up to 12 files may be selected at one time. Only PRG or SEQ files may be selected.
  319.  
  320. If you're DOWNLOADING, the filenames will be sent to you automatically.  So you may want to put a fresh disk in your drive to make sure you don't receive a "FILE EXISTS" error.
  321.  
  322.  
  323. * NOTE * If you're using a dual-drive while downloading, you can send the files to either drive 0 or drive 1.  To select a drive, simply go to the Disk menu and set the Drive # BEFORE starting downloading.
  324.  
  325.  
  326. * NOTE * As of May 1986, ONLY another THIRDTERM program will support the "Interlock" type of Multifile transfers.  "Interlock" refers to a unique method of encoding the filetype block of the new Punter protocol transfer that allows multiple file transfers.
  327. *fp0
  328.  
  329. *cn1;- SAVE BUFFER -*CN0
  330.  
  331.      The contents of the terminal's capture buffer are can be saved to a disk file.
  332.  
  333. * NOTE *  Since a full capture buffer can hold plenty of information, you should check to see if your disk has enough room on it before saving the buffer.
  334.  
  335.  
  336.  
  337. *cn1;- EXTRACT -*CN0
  338.  
  339. This allows you to examine a "text" or seq disk file or the terminal's capture buffer and "extract" or save portions of it to your disk.
  340.  
  341. * NOTE *  This is a "one-pass" extract which means if you want to save several parts of a file, you'll have to make several separate extracts.
  342.  
  343.  
  344.  
  345. *cn1;- TELEPHONE -*CN0
  346.  
  347. * NOTE * Though this feature was designed for 1650 modems, it may be used with other "pulse" type modems, although you may have to select the "Hayes" parameter in the protocol menu.
  348.  
  349.      Up to 10 names and phone numbers can be "edited" or entered and any number of phone directories may be saved to or loaded from disk.
  350.